// 引入的不再是Vue的构造函数了, 而是一个名为createApp的工厂函数
import { createApp } from 'vue'
import App from './App.vue'

// 创建应用实例对象——app(类似于之前Vue2中的vm, 但又不完全相同, 但app比vm更轻量)
const app = createApp(App)

// 挂载
app.mount('#app')

/* setTimeout(() => {
  // 卸载
  app.unmount('#app')
}, 1000) */

// Vue2的写法(已废弃,仅供对比,不能在vue3中使用)
/* import Vue from 'vue'
import App from './App.vue'
const vm = new Vue({
  render: h => h(App)
})
vm.$mount('#app') */
